/*     */ package com.kendoui.taglib;
/*     */ 
/*     */ import com.kendoui.taglib.html.Element;
/*     */ import com.kendoui.taglib.html.Ul;
/*     */ import com.kendoui.taglib.json.Function;
/*     */ import com.kendoui.taglib.menu.ActivateFunctionTag;
/*     */ import com.kendoui.taglib.menu.AnimationTag;
/*     */ import com.kendoui.taglib.menu.CloseFunctionTag;
/*     */ import com.kendoui.taglib.menu.DeactivateFunctionTag;
/*     */ import com.kendoui.taglib.menu.Items;
/*     */ import com.kendoui.taglib.menu.ItemsTag;
/*     */ import com.kendoui.taglib.menu.OpenFunctionTag;
/*     */ import com.kendoui.taglib.menu.SelectFunctionTag;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class MenuTag extends WidgetWithItemsTag
/*     */   implements Items
/*     */ {
/*     */   public MenuTag()
/*     */   {
/*  18 */     super("Menu");
/*     */   }
/*     */ 
/*     */   public Element<?> createElement()
/*     */   {
/*  23 */     Ul ul = new Ul();
/*     */ 
/*  25 */     ul.html(body());
/*     */ 
/*  27 */     return ul;
/*     */   }
/*     */ 
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*  35 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  43 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  51 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  57 */     return "menu";
/*     */   }
/*     */ 
/*     */   public void setAnimation(AnimationTag value) {
/*  61 */     setProperty("animation", value);
/*     */   }
/*     */ 
/*     */   public void setItems(ItemsTag value)
/*     */   {
/*  66 */     this.items = value.items();
/*     */   }
/*     */ 
/*     */   public void setActivate(ActivateFunctionTag value)
/*     */   {
/*  71 */     setEvent("activate", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setClose(CloseFunctionTag value) {
/*  75 */     setEvent("close", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setDeactivate(DeactivateFunctionTag value) {
/*  79 */     setEvent("deactivate", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setOpen(OpenFunctionTag value) {
/*  83 */     setEvent("open", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setSelect(SelectFunctionTag value) {
/*  87 */     setEvent("select", value.getBody());
/*     */   }
/*     */ 
/*     */   public boolean getCloseOnClick() {
/*  91 */     return ((Boolean)getProperty("closeOnClick")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setCloseOnClick(boolean value) {
/*  95 */     setProperty("closeOnClick", value);
/*     */   }
/*     */ 
/*     */   public String getDirection() {
/*  99 */     return (String)getProperty("direction");
/*     */   }
/*     */ 
/*     */   public void setDirection(String value) {
/* 103 */     setProperty("direction", value);
/*     */   }
/*     */ 
/*     */   public float getHoverDelay() {
/* 107 */     return ((Float)getProperty("hoverDelay")).floatValue();
/*     */   }
/*     */ 
/*     */   public void setHoverDelay(float value) {
/* 111 */     setProperty("hoverDelay", value);
/*     */   }
/*     */ 
/*     */   public boolean getOpenOnClick() {
/* 115 */     return ((Boolean)getProperty("openOnClick")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setOpenOnClick(boolean value) {
/* 119 */     setProperty("openOnClick", value);
/*     */   }
/*     */ 
/*     */   public String getOrientation() {
/* 123 */     return (String)getProperty("orientation");
/*     */   }
/*     */ 
/*     */   public void setOrientation(String value) {
/* 127 */     setProperty("orientation", value);
/*     */   }
/*     */ 
/*     */   public String getPopupCollision() {
/* 131 */     return (String)getProperty("popupCollision");
/*     */   }
/*     */ 
/*     */   public void setPopupCollision(String value) {
/* 135 */     setProperty("popupCollision", value);
/*     */   }
/*     */ 
/*     */   public String getActivate() {
/* 139 */     Function property = (Function)getProperty("activate");
/* 140 */     if (property != null) {
/* 141 */       return property.getBody();
/*     */     }
/* 143 */     return null;
/*     */   }
/*     */ 
/*     */   public void setActivate(String value) {
/* 147 */     setProperty("activate", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getClose() {
/* 151 */     Function property = (Function)getProperty("close");
/* 152 */     if (property != null) {
/* 153 */       return property.getBody();
/*     */     }
/* 155 */     return null;
/*     */   }
/*     */ 
/*     */   public void setClose(String value) {
/* 159 */     setProperty("close", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getDeactivate() {
/* 163 */     Function property = (Function)getProperty("deactivate");
/* 164 */     if (property != null) {
/* 165 */       return property.getBody();
/*     */     }
/* 167 */     return null;
/*     */   }
/*     */ 
/*     */   public void setDeactivate(String value) {
/* 171 */     setProperty("deactivate", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getOpen() {
/* 175 */     Function property = (Function)getProperty("open");
/* 176 */     if (property != null) {
/* 177 */       return property.getBody();
/*     */     }
/* 179 */     return null;
/*     */   }
/*     */ 
/*     */   public void setOpen(String value) {
/* 183 */     setProperty("open", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getSelect() {
/* 187 */     Function property = (Function)getProperty("select");
/* 188 */     if (property != null) {
/* 189 */       return property.getBody();
/*     */     }
/* 191 */     return null;
/*     */   }
/*     */ 
/*     */   public void setSelect(String value) {
/* 195 */     setProperty("select", new Function(value));
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.MenuTag
 * JD-Core Version:    0.6.2
 */